package com.isoft.systemprovidor.entity.perinfor;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 字段名称	是否必填	类型	限制条件	错误提示	备注
 * 亲属姓名	是	下拉框	5个字符		系统自动提供
 * 与本人关系	是	下拉框	5个字符		从系统当中的数据字典进行获取
 * 身份证号	是	文本	18个字符		根据选择的“姓名”获取此信息
 * 移居国家（地区）	是	文本	50个字符	当移居国家（地区）为空时，提示“请输入移居国家（地区）”。	长度前端限制
 * 现住城市	是	文本	50个字符	当现住城市为空时，提示“请输入现住城市”。	长度前端限制
 * 移居证件号码	是	文本	50个字符	当移居证件号码为空时，提示“请输入移居证件号码”。	长度前端限制
 * 移居类别	是	下拉框	（外国国籍、永久居留资格、长期居留许可）		默认选择：外国国籍
 * 移居日期	是	日期控件		当移居日期为空时，提示“请选择移居日期”。
 * 备注
 * */

@Data
@TableName("TMIM_SYSTEM.TB_PERINFOR_RELATIVE_RELOCATION")
public class Perinfor_Relative_Relocation {
    @TableId(type = IdType.AUTO)
    private Integer id;
    //用户账号绑定
    private String sysuserid;
    private int islock;
    public static final int STATE_LOCK = 1 ;
    public static final int STATE_NON_LOCK = 0 ;

    private String name,relationship,idcard,relocountry,livecity,relodocumentnum,relotype;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date relodate;
    private String remarks;
}
